class gmm_model
{
public:  
    inline gmm_model(int in_Ncent,field<std::string> in_actions);
    
    inline void create_gmm_action( int run );
    inline void gmm_multi_action( field<string> peo_test, int run, int L    );

    
const int N_cent;

const std::string actionNames;
rowvec  arma_multi_labels;


field<std::string> actions;


  private:
    inline mat  get_loglikelihoods(mat mat_features, int run);

 
  
};